Adding resolution to the DPLL procedure for Boolean satisfiability
نویسندگان
چکیده
We study the tradeoff between inference and search in the Davis Putnam algorithm. We show that neighbour resolution, a restricted form of resolution applied during search, can be simulated by applying binary resolution before search. We compare experimentally the cost of the two different methods. Our results demonstrate that binary resolution during preprocessing is generally effective at reducing both the size of the search tree and the total search time.
منابع مشابه
Accelerating lemma learning using joins - DPLL(t)
State-of-the-art satisfiability modulo theory solvers use a combination of the Davis-PutnamLogemann-Loveland (DPLL) procedure for performing Boolean search and an integration of theory solvers for identifying theory conflicts. Theory conflicts are presented as clauses over the propositional vocabulary that prune the DPLL search. This combination is often highly effective, as propositional reaso...
متن کاملOn the Relative Efficiency of DPLL and OBDDs with Axiom and Join
This paper studies the relative efficiency of ordered binary decision diagrams (OBDDs) and the Davis-Putnam-Logemann-Loveland procedure (DPLL), two of the main approaches to solving Boolean satisfiability instances. Especially, we show that OBDDs, even when constructed using only the rather weak axiom and join rules, can be exponentially more efficient than DPLL or, equivalently, tree-like reso...
متن کاملDeterminization of Resolution by an Algorithm Operating on Complete Assignments
“Determinization” of resolution is usually done by employing a DPLL-like procedure that operates on partial assignments. We introduce a resolution-based SAT-solver that operates on complete assignments and give a theoretical justification for determinizing resolution in such a way. This justification is based on the notion of a point image of a resolution proof. We give experimental results con...
متن کاملParallel Resolution of the Satisfiability Problem: A Survey
The past few years have seen enormous progress in the performance of propositional satisfiability (SAT) solvers, and consequently SAT solvers are widely used in industry for many applications. In spite of this progress, there is strong demand for higher SAT algorithms efficiency to solve harder and larger problems. Unfortunately, most modern solvers are sequential and fewer are parallel. Our in...
متن کاملMikoláš Janota
Over the years, proof systems for propositional satisfiability (SAT) have been extensively studied. Recently, proof systems for quantified Boolean formulas (QBFs) have also been gaining attention. Q-resolution is a calculus enabling producing proofs from DPLL-based QBF solvers. While DPLL has become a dominating technique for SAT, QBF has been tackled by other complementary and competitive appr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002